/**
 * 获取主题变量
 * @param {*} theme 主题名称
 * @returns 
 */
export const cusGetTheme = (theme) => {
    // 公共的主题变量
    const commonTheme = {
        // 成功颜色
        __c_success_color: '#2CD090',
                    
        // 失败颜色
        __c_fail_color: '#FB4F4C',

        // 普通状态颜色
        __c_common_color: '#FCA235'
    }
    if(theme == 'theme-one') {
        return {
            ...commonTheme,

            // 禁用颜色
	        __c_disabled_color: 'linear-gradient(315deg, #8ac7fa 0%, #9db8fc 100%)',

            // 主色调（渐变色为主）
            __c_primary_color: 'linear-gradient(315deg, #44ACFF 0%, #285FEE 100%)',
            
            // 强调（深色为主）
            __c_emphasize_primary_color: '#285FEE',

            __c_emphasize_primary_color_rgb: '40,95,238',
        }
    } else if(theme == 'theme-two') {
        return {
            ...commonTheme,

            // 禁用颜色
	        __c_disabled_color: 'linear-gradient(315deg, #9aecf7 0%, #9dd6f7 100%)',

            // 主色调（渐变色为主）
            __c_primary_color: 'linear-gradient(315deg, #43E2F8 0%, #00A3FF 100%)',
            
            // 强调（深色为主）
            __c_emphasize_primary_color: '#00A3FF',

            __c_emphasize_primary_color_rgb: '0,163,255',
        }
    } else if(theme == 'theme-three') {
        return {
            ...commonTheme,

            // 禁用颜色
	        __c_disabled_color: 'linear-gradient(315deg, #aceef7 0%, #b0f7d0 100%)',

            // 主色调（渐变色为主）
            __c_primary_color: 'linear-gradient(315deg, #26D0E8 0%, #70DFA3 100%)',
            
            // 强调（深色为主）
            __c_emphasize_primary_color: '#70DFA3',

            __c_emphasize_primary_color_rgb: '112,223,163',
        }
    }
}


export const cusSetNavigationBarColor = (theme) => {
    uni.setNavigationBarColor({
        frontColor: '#ffffff',
        backgroundColor: theme.__c_emphasize_primary_color,
    })
}